@charset "utf-8";
html, body {
	font:12px/1.8 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	color:#333;
	background:url(../BG.jpg);
	-webkit-text-size-adjust:none;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#063;
	text-decoration:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.center {
	margin:0 auto;
}
.position {
	position:relative;
}
.width {
	width:1000px;
}
/*首页*/



.HER--top {
	height:22px;
	background:url(../HER--top.jpg);
}
.HER--top-nav {
	height:20px;
	line-height:20px;
}
.HER--top-nav span {
	float:right;
	margin-right:30px;
}
.HER--top-nav a {
	color:#fff;
	background:url(../HER--top-nav.jpg) no-repeat left 7px;
	padding-left:10px;
	margin-left:10px;
}
.HER--top-nav a:hover {
	color:#616161;
}
.HER--cen {
	background:url(../HER--cen.jpg);
}
.HER--cen-con {
	min-height:95px;
	_height:95px;
}
.HER--search {
	width:200px;
	height:50px;
	background:url(../HER--sousuo.jpg) no-repeat left top;
	position:absolute;
	bottom:20px;
	right:0px;
}
.HER--search form {
	margin:7px 0 0 5px;
}
*html .HER--search form {
	margin:6px 0 0 5px;
}
*+html .HER--search form {
	margin:6px 0 0 5px;
}
.HER--search .searchgo {
	background-color:#1B5731;
	color:#fff;
	padding:0 5px;
	border-color:#1B5731;
}
*html .HER--search .searchgo {
	padding:0 1px;
}
*+html .HER--search .searchgo {
	padding:0 1px;
}
.SEO {
	position:absolute;
	bottom:0px;
	right:30px;
	color:#fff;
}
.HER--bot {
	height:48px;
	background:url(../HER--bot.jpg);
	margin-bottom:15px;
}
.HER--bot li {
	float:left;
	text-align:center;
	margin-top:3px;
	position: relative;
	z-index:101;
}
.HER--bot li a {
	color:#fff;
	display:block;
	line-height:45px;
	height:45px;
	text-align:center;
	_overflow:hidden;
}
.HER--bot li>a {
	overflow:hidden;
}
.HER--bot .hover a {
	color:#4E4E4B;
	background:url(../nav.jpg) repeat-x;
}
.nav-line {
	width:11px;
	height:45px;
	background:#fff url(../line.jpg) no-repeat;
}
.HER--bot dl {
	display:none;
	position:absolute;
	top:45px;
	left:0px;
	z-index:100;
}
.HER--bot dl dd {
	height:45px;
	line-height:45px;
	border-bottom:#002911 solid 1px;
}
.HER--bot dl a {
	background:#fff !important;
	white-space:nowrap;
}
.HER--bot dl a:hover {
	color:#F5B31E;
}
.HER--ban {
	width:1000px;
	background:#fff url(../HER-ban-BG.png) no-repeat left bottom;
	padding:5px 0 5px 0;
}
.HER-ban-TOP {
	height:50px;
	width:1000px;
	background:url(../HER-ban-TOP.png);
	position:absolute;
	top:0px;
	left:0px;
}
.HER-banner {
	width:990px !important;
	overflow:hidden;
	font-size:0px;
}
.HER-ban-BOT {
	width:1000px;
	height:15px;
	background:url(../HER-ban-BOT.jpg) no-repeat center top;
}
.CON--title {
	height:35px;
	line-height:34px;
	color:#054721;
	font-size:16px;
	border-bottom:#054721 solid 2px;
}
.CON--title .tubiao1 {
	height:34px;
	background:url(../tubiao1.jpg) no-repeat 2px 3px;
	float:left;
	padding:0 12px;
	margin-right:10px;
}
.CON--title .tubiao2 {
	height:34px;
	background:url(../tubiao2.jpg) no-repeat 2px 2px;
	float:left;
	padding:0 12px;
	margin-right:10px;
}
.CON--title .tubiao3 {
	height:34px;
	background:url(../tubiao3.jpg) no-repeat 5px 3px;
	float:left;
	padding:0 12px;
	margin-right:10px;
}
.CON--title .tubiao4 {
	height:34px;
	background:url(../tubiao4.jpg) no-repeat 5px 2px;
	float:left;
	padding:0 12px;
	margin-right:10px;
}
.CON--title .tubiao5 {
	height:34px;
	background:url(../tubiao5.jpg) no-repeat 5px 2px;
	float:left;
	padding:0 12px;
	margin-right:10px;
}
.CON--title .tubiao6 {
	height:34px;
	background:url(../tubiao6.jpg) no-repeat 5px 2px;
	float:left;
	padding:0 13px;
	margin-right:10px;
}
.CON--title-more {
	height:15px;
	line-height:15px;
	color:#054721;
	font-size:10px;
	padding:0 5px;
	position:absolute;
	right:0px;
	top:10px;
}
.CON--top {
	margin-top:5px;
}
.CON--top-l, .CON--top-r {
	margin-bottom:10px;
}
.CON--top-pd {
	padding:5px;
}
.CON--top-rnr {
	padding-top:15px;
}
.CON--top-l {
	width:660px;
}
.CON--top-r {
	width:320px;
}
.CON--top-rs {
	width:310px;
	float:left;
}
.CON--top-rs dd h2 {
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.CON--top-rs dd p {
	overflow:hidden;
}
.CON--top-rs dd a {
	color:#333;
}
.CON--top-rs dd a:hover {
	color:#666;
}
.CON--top-rx {
	display:block;
	overflow:hidden;
	height:30px;
	line-height:30px;
	background:url(../CON--top-jt.gif) no-repeat left 2px;
	padding-left:10px;
}
.CON--cen {
	margin-bottom:20px;
}
.CON--cen-pd {
	padding:10px;
}
.CON--cen-pd2 {
	padding:10px 10px;
}
.CON--cen-pd3 {
	padding:20px 50px;
	min-height:150px;
}
.CON--cen-l, .CON--cen-c, .CON--cen-r {
	width:320px;
	background:url(../CON--cen-cen.jpg) repeat-y;
	padding-top:2px;
}
.CON--cen-c {
	margin-left:20px;
}
.CON--cen-listel li {
	margin:0px 5px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:13px;
	background:url(../CON--cen-jt.gif) no-repeat left 12px;
}
.CON--cen-listel li a {
	margin-right:5px;
	zoom:1;
}
.CON--cen-listel li span {
	float:right;
	color:#666;
}
.CON--cen-cnr {
	font-size:0px;
}
.CON--cen-cnr img {
	border:1px solid #ccc;
}
.CON--cen-top {
	background:url(../CON--cen-top.jpg);
	_background:url(../CON--cen-top.jpg) no-repeat;
	height:2px;
	width:320px;
	position:absolute;
	top:0px;
}
.CON--cen-pot {
	background:url(../CON--cen-bot.jpg);
	_background:url(../CON--cen-bot.jpg) no-repeat top bottom;
	height:2px;
	width:320px;
	position:absolute;
	bottom:0px;
}
.CON--bot {
	margin-bottom:1px;
	background:url(../CON--bot-cen.jpg) repeat-y;
	padding-top:2px;
}
.CON--bot-top {
	background:url(../CON--bot-top.jpg);
	_background:url(../CON--bot-top.jpg) no-repeat;
	height:2px;
	width:1000px;
	position:absolute;
	top:0px;
}
.CON--bot-pot {
	background:url(../CON--bot-bot.jpg);
	_background:url(../CON--bot-bot.jpg) no-repeat top bottom;
	height:2px;
	width:1000px;
	position:absolute;
	bottom:0px;
}
.CON--bot .profld {
	margin:0px;
	position:relative;
	overflow:hidden;
}
.CON--bot h3 span {
	float:left;
}
.CON--bot ol {
	position: absolute;
	width: 2012em;
}
.CON--bot ol li {
	float:left;
	text-align:center;
}
.CON--bot ol li a.img {
	display:block;
	text-align:center;
	font-size:0px;
}
.CON--bot ol li a.img img {
	margin:auto;
	border:1px solid #d6d6d6;
}
.CON--bot ol li h3 {
	font-weight:normal;
	margin-top:5px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.CON--bot .flip {
	width:70px;
	height:168px;
	float:left;
	position:absolute;
	top:45px;
	z-index:100;
}
* html .CON--bot .flip {
	width:70px;
}
*+html .CON--bot .flip {
	width:70px;
}
.CON--bot .next, .CON--bot .prev {
	width:35px;
	height:168px;
	background:url(../CON--bot-jt.jpg) no-repeat;
}
.CON--bot .next {
	background-position:-35px 0px;
	float:right;
	position:absolute;
	left:960px;
}
.CON--bot .prev {
	background-position:0px 0px;
	float:left;
	position:absolute;
	left:5px;
}
#trigger {
	display:none;
}
#trigger {
	float:left;
	margin-right:5px;
	margin-top:0px;
	position:relative;
	bottom:8px;
*bottom:0px;
*top:5px;
	zoom:1;
}
#trigger a {
	background:url(../CON--bot-jt.gif) no-repeat -78px -10px;
	width:8px;
	height:8px;
	font-size:0px;
	display:inline-block;
	overflow:hidden;
	margin-right:5px;
}
#trigger a.current {
	background-position:-78px 0px;
}
.URL {
	background:#fff url(../URL--top.jpg) no-repeat left top;
}
.URL--url {
	background:url(../URL--bot.jpg) no-repeat left bottom;
	padding:5px;
}
.URL--url-url {
	background:#f9f9f9;
	width:990px;
	padding-bottom:20px;
}
.URL--title {
	height:40px;
	border-bottom:#666 dotted 1px;
	width:940px;
}
.URL--title span {
	background: url(../link.png) no-repeat left;
	padding-left:25px;
	font-size:14px;
	position:absolute;
	left:0px;
	bottom:3px;
}
.URL--title a {
	font-size:10px;
	position:absolute;
	right:0px;
	bottom:3px;
}
.URL--TUimg, .URL--WBtxt {
	width:960px;
}
.URL ul li {
	float:left;
	margin:5px 0 0 30px;
	_margin-left:15px;
	white-space:nowrap;
}
footer {
	background:url(../FOOT--BG.jpg) repeat-x left top;
	margin-top:20px;
	text-align:center;
	color:#fff;
	padding:25px 0;
}
footer a {
	color:#fff;
}
footer a:hover {
	color:#ff0;
}
.foot-text {
	margin-top:5px;
}
/*内页*/



.sidebar {
	margin-top:5px;
	margin-top:10px;
}
.sb_nav {
	width:205px;
	margin-bottom:20px;
}
.sb_nav-top {
	background:url(../sb_nav-top.gif) repeat-y;
	padding-top:30px;
}
.sb_nav-title {
	background:url(../sb_nav-title.jpg) no-repeat left;
	display:block;
	height:42px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	_width:205px;
}
.sb_nav-title span {
	font-size:15px;
	color:#fff;
	line-height:39px;
}
.sb_nav-nr {
	padding:20px 0 20px 24px;
}
.sb_nav-nr a {
	font-weight:bold;
	color:#003015;
	background:url(../sub_19.jpg) no-repeat left;
	width:157px;
	height:30px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	line-height:30px;
	margin-bottom:10px;
	text-align:center;
}
.sb_nav-nr a:hover {
	color:#666;
	background:url(../sub_16.jpg) no-repeat left;
}
.sb_nav-bot {
	background:url(../sb_nav-bot.gif);
	height:110px;
}
.sb_us-top {
	background:url(../sb_us-top.jpg) no-repeat left;
	height:45px;
}
.sb_us-cen {
	background:url(../sb_us-cen.jpg) repeat-y;
}
.sb_us-wb {
	color:#fff;
	margin:0 10px 0 15px;
}
.sb_us-pot {
	background:url(../sb_us-pot.jpg) no-repeat left bottom;
	height:10px;
}
.sb_box {
	width:750px;
}
.sb_box-box {
	border-bottom:#fff solid 4px;
}
.sb_box-title {
	height:30px;
	line-height:30px;
	color:#003015;
}
.sb_box-title span {
	font-size:18px;
	float:left;
	max-width:250px;
	white-space:nowrap;
	overflow:hidden;
	border-bottom:#205D3B solid 4px;
	_position:absolute;
	_top:0px;
}
.sb_box-wz {
	max-width:450px;
	white-space:nowrap;
	overflow:hidden;
	text-align:right;
	border-bottom:#205D3B solid 4px;
	_position:absolute;
	_top:0px;
	_right:0px;
}
.searchnavlist select {
	overflow:hidden;
	width:160px;
	white-space:nowrap;
}
.searchnavlist input {
	width:150px;
}
.main_deng form label {
	position:relative;
}
#newslist li p {
	color:#777;
}
*html .main_deng form label img {
	position:absolute;
	top:-10px;
	right:-5px;
}
*+html .main_deng form label img {
	position:absolute;
	top:0px;
	right:-5px;
}
/*--首页成功案例--*/



.rslides {
	width:100%;
	position:relative;
	list-style:none;
	padding:0;
	position:absolute;
	left:0px;
}
*html .rslides {
	left:-40px;
}
*+html .rslides {
	left:-40px;
}
.rslides_nav {
	height:51px;
	width:17px;
	position:absolute;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	top:50%;
	left:-20px;
	opacity:0.5;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	background:url(../i.png) no-repeat 0 0px;
	margin-top:-20px
}
.rslides_nav:active {
	opacity:1.0
}
.rslides_nav.next {
	left:auto;
	background-position:-17px 0px;
	right:-20px;
}
.f426x240 {
	overflow:hidden
}
.rslides_tabs {
	height:7px;
	margin:0px auto;
	text-align:center;
	zoom:1;
}
*html .rslides_tabs {
	margin-left:80px;
	margin-top:7px;
}
*+html .rslides_tabs {
	margin-left:80px;
	margin-top:7px;
}
.rslides_tabs li {
	height:7px;
	line-height:7px;
	float:none;
	_float:left;
*float:left;
	display:inline-block;
	margin-right:5px;
}
.rslides_tabs a {
	text-indent:-9999px;
	overflow:hidden;
	background:#DDD;
	display:inline-block;
	_display:block;
*display:block;
	width:7px;
	height:7px
}
.rslides_tabs .rslides_here a {
	background:#04AEF4;
}
.focus {
	position:relative;
	margin:15px auto;
}
.rslides_tabs {
	display:none;
}
.feifoot {
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	text-align:60px;
	line-height:30px;
}
.feifoot a {
	color:#FFFFFF!important;
}
